Ка́пошвар (Kaposvár, Kopisch, Ruppertsberg, Ruppertsburg, Kapoşvar) — город в Венгрии в 189 км на юго-запад от Будапешта, административный центр медье Шомодь. Город стоит на реке Капош. Население — 64 872 чел. (2014).
Капошвар расположен в Южно-Задунайском крае примерно в 190 километрах к юго-западу от Будапешта и в 50 километрах к югу от озера Балатон. Через город проходит железная дорога Будапешт — Загреб. Время в пути на поезде до Будапешта — около 3 часов. Автодороги ведут из города в Сигетвар, Печ и Надьканижу.